[INFO] cloning repository https://github.com/nZeloT/soundbase
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/nZeloT/soundbase" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FnZeloT%2Fsoundbase", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FnZeloT%2Fsoundbase'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 7d208eacc93f74e800ec2a3b1c495316b1a9328a
[INFO] building nZeloT/soundbase against master#881c1ac408d93bb7adaa3a51dabab9266e82eee8 for issue-85264
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FnZeloT%2Fsoundbase" "/workspace/builds/worker-6/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/nZeloT/soundbase on toolchain 881c1ac408d93bb7adaa3a51dabab9266e82eee8
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+881c1ac408d93bb7adaa3a51dabab9266e82eee8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/nZeloT/soundbase
[INFO] finished tweaking git repo https://github.com/nZeloT/soundbase
[INFO] tweaked toml for git repo https://github.com/nZeloT/soundbase written to /workspace/builds/worker-6/source/Cargo.toml
[INFO] crate git repo https://github.com/nZeloT/soundbase already has a lockfile, it will not be regenerated
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+881c1ac408d93bb7adaa3a51dabab9266e82eee8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded route-recognizer v0.2.0
[INFO] [stderr]   Downloaded tide v0.16.0
[INFO] [stderr]   Downloaded sval v1.0.0-alpha.5
[INFO] [stderr]   Downloaded standback v0.2.17
[INFO] [stderr]   Downloaded futures-core v0.3.14
[INFO] [stderr]   Downloaded aes-soft v0.6.4
[INFO] [stderr]   Downloaded futures-task v0.3.14
[INFO] [stderr]   Downloaded byte-pool v0.2.3
[INFO] [stderr]   Downloaded bincode v1.3.3
[INFO] [stderr]   Downloaded markup5ever v0.10.1
[INFO] [stderr]   Downloaded async-dup v1.2.2
[INFO] [stderr]   Downloaded rusqlite v0.25.1
[INFO] [stderr]   Downloaded futures-sink v0.3.14
[INFO] [stderr]   Downloaded tokio-util v0.6.6
[INFO] [stderr]   Downloaded ghash v0.3.1
[INFO] [stderr]   Downloaded async-process v1.0.2
[INFO] [stderr]   Downloaded async-lock v2.4.0
[INFO] [stderr]   Downloaded async-io v1.4.0
[INFO] [stderr]   Downloaded async-channel v1.6.1
[INFO] [stderr]   Downloaded async-global-executor v2.0.2
[INFO] [stderr]   Downloaded vec-arena v1.1.0
[INFO] [stderr]   Downloaded flatbuffers v0.8.4
[INFO] [stderr]   Downloaded const_fn v0.4.7
[INFO] [stderr]   Downloaded simple-mutex v1.1.5
[INFO] [stderr]   Downloaded openssl v0.10.34
[INFO] [stderr]   Downloaded r2d2_sqlite v0.18.0
[INFO] [stderr]   Downloaded regex v1.4.6
[INFO] [stderr]   Downloaded signal-hook v0.3.8
[INFO] [stderr]   Downloaded tokio v1.5.0
[INFO] [stderr]   Downloaded cpuid-bool v0.2.0
[INFO] [stderr]   Downloaded hkdf v0.10.0
[INFO] [stderr]   Downloaded wepoll-sys v3.0.1
[INFO] [stderr]   Downloaded async-std v1.9.0
[INFO] [stderr]   Downloaded femme v2.1.1
[INFO] [stderr]   Downloaded http-types v2.11.0
[INFO] [stderr]   Downloaded libsqlite3-sys v0.22.1
[INFO] [stderr]   Downloaded openssl-sys v0.9.62
[INFO] [stderr]   Downloaded ctr v0.6.0
[INFO] [stderr]   Downloaded polling v2.0.3
[INFO] [stderr]   Downloaded futures-channel v0.3.14
[INFO] [stderr]   Downloaded polyval v0.4.5
[INFO] [stderr]   Downloaded aes v0.6.0
[INFO] [stderr]   Downloaded aes-gcm v0.8.0
[INFO] [stderr]   Downloaded hyper v0.14.5
[INFO] [stderr]   Downloaded http-body v0.4.1
[INFO] [stderr]   Downloaded vcpkg v0.2.12
[INFO] [stderr]   Downloaded async-h1 v2.3.2
[INFO] [stderr]   Downloaded dtoa v0.4.8
[INFO] [stderr]   Downloaded siphasher v0.3.5
[INFO] [stderr]   Downloaded utf-8 v0.7.6
[INFO] [stderr]   Downloaded async-session v2.0.1
[INFO] [stderr]   Downloaded async-sse v4.1.0
[INFO] [stderr]   Downloaded futures-macro v0.3.14
[INFO] [stderr]   Downloaded futures-util v0.3.14
[INFO] [stderr]   Downloaded http-client v6.3.5
[INFO] [stderr]   Downloaded async-trait v0.1.50
[INFO] [stderr]   Downloaded async-attributes v1.1.2
[INFO] [stderr]   Downloaded aesni v0.10.0
[INFO] [stderr]   Downloaded serde_qs v0.7.2
[INFO] [stderr]   Downloaded time v0.2.26
[INFO] [stderr]   Downloaded cookie v0.14.4
[INFO] [stderr]   Downloaded futures-io v0.3.14
[INFO] [stderr]   Downloaded infer v0.2.3
[INFO] [stderr]   Downloaded data-encoding v2.3.2
[INFO] [stderr]   Downloaded ctor v0.1.20
[INFO] [stderr]   Downloaded value-bag v1.0.0-alpha.6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+881c1ac408d93bb7adaa3a51dabab9266e82eee8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 42222aad55add31de32da4f855f793bbc1bc5089e1bc3fa69cccef68ffcfc050
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "42222aad55add31de32da4f855f793bbc1bc5089e1bc3fa69cccef68ffcfc050", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "42222aad55add31de32da4f855f793bbc1bc5089e1bc3fa69cccef68ffcfc050", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "42222aad55add31de32da4f855f793bbc1bc5089e1bc3fa69cccef68ffcfc050", kill_on_drop: false }`
[INFO] [stdout] 42222aad55add31de32da4f855f793bbc1bc5089e1bc3fa69cccef68ffcfc050
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+881c1ac408d93bb7adaa3a51dabab9266e82eee8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 6327ab2ed08f3de95f6c7617b52f4beff8b22598cdc4efe536b5459fc3b68689
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "6327ab2ed08f3de95f6c7617b52f4beff8b22598cdc4efe536b5459fc3b68689", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v1.0.69
[INFO] [stderr]    Compiling libc v0.2.93
[INFO] [stderr]    Compiling event-listener v2.5.1
[INFO] [stderr]    Compiling cache-padded v1.1.1
[INFO] [stderr]    Compiling fastrand v1.4.0
[INFO] [stderr]    Compiling parking v2.0.0
[INFO] [stderr]    Compiling waker-fn v1.1.0
[INFO] [stderr]    Compiling vec-arena v1.1.0
[INFO] [stderr]    Compiling signal-hook v0.3.8
[INFO] [stderr]    Compiling async-task v4.0.3
[INFO] [stderr]    Compiling smallvec v1.6.1
[INFO] [stderr]    Compiling cpuid-bool v0.2.0
[INFO] [stderr]    Compiling atomic-waker v1.0.0
[INFO] [stderr]    Compiling new_debug_unreachable v1.0.4
[INFO] [stderr]    Compiling stable_deref_trait v1.2.0
[INFO] [stderr]    Compiling precomputed-hash v0.1.1
[INFO] [stderr]    Compiling async-trait v0.1.50
[INFO] [stderr]    Compiling infer v0.2.3
[INFO] [stderr]    Compiling mac v0.1.1
[INFO] [stderr]    Compiling futures-sink v0.3.14
[INFO] [stderr]    Compiling utf-8 v0.7.6
[INFO] [stderr]    Compiling dtoa v0.4.8
[INFO] [stderr]    Compiling nodrop v0.1.14
[INFO] [stderr]    Compiling fallible-iterator v0.2.0
[INFO] [stderr]    Compiling fallible-streaming-iterator v0.1.9
[INFO] [stderr]    Compiling thin-slice v0.1.1
[INFO] [stderr]    Compiling ego-tree v0.6.2
[INFO] [stderr]    Compiling route-recognizer v0.2.0
[INFO] [stderr]    Compiling crossbeam-utils v0.8.3
[INFO] [stderr]    Compiling standback v0.2.17
[INFO] [stderr]    Compiling time v0.2.26
[INFO] [stderr]    Compiling tokio v1.5.0
[INFO] [stderr]    Compiling cookie v0.14.4
[INFO] [stderr]    Compiling instant v0.1.9
[INFO] [stderr]    Compiling futures-channel v0.3.14
[INFO] [stderr]    Compiling openssl-sys v0.9.62
[INFO] [stderr]    Compiling tracing-core v0.1.18
[INFO] [stderr]    Compiling blake3 v0.3.7
[INFO] [stderr]    Compiling libsqlite3-sys v0.22.1
[INFO] [stderr]    Compiling http v0.2.4
[INFO] [stderr]    Compiling concurrent-queue v1.2.2
[INFO] [stderr]    Compiling async-mutex v1.4.0
[INFO] [stderr]    Compiling async-lock v2.4.0
[INFO] [stderr]    Compiling simple-mutex v1.1.5
[INFO] [stderr]    Compiling futf v0.1.4
[INFO] [stderr]    Compiling getopts v0.2.21
[INFO] [stderr]    Compiling servo_arc v0.1.1
[INFO] [stderr]    Compiling dtoa-short v0.3.3
[INFO] [stderr]    Compiling hashlink v0.6.0
[INFO] [stderr]    Compiling async-channel v1.6.1
[INFO] [stderr]    Compiling futures-lite v1.11.3
[INFO] [stderr]    Compiling indexmap v1.6.2
[INFO] [stderr]    Compiling idna v0.2.2
[INFO] [stderr]    Compiling cipher v0.2.5
[INFO] [stderr]    Compiling universal-hash v0.4.0
[INFO] [stderr]    Compiling crypto-mac v0.10.0
[INFO] [stderr]    Compiling aead v0.3.2
[INFO] [stderr]    Compiling async-dup v1.2.2
[INFO] [stderr]    Compiling regex v1.4.6
[INFO] [stderr]    Compiling tendril v0.4.2
[INFO] [stderr]    Compiling tracing v0.1.26
[INFO] [stderr]    Compiling sha2 v0.9.3
[INFO] [stderr]    Compiling hmac v0.10.1
[INFO] [stderr]    Compiling polyval v0.4.5
[INFO] [stderr]    Compiling aes-soft v0.6.4
[INFO] [stderr]    Compiling ctr v0.6.0
[INFO] [stderr]    Compiling hkdf v0.10.0
[INFO] [stderr]    Compiling openssl v0.10.34
[INFO] [stderr]    Compiling native-tls v0.2.7
[INFO] [stderr]    Compiling crossbeam-queue v0.3.1
[INFO] [stderr]    Compiling ghash v0.3.1
[INFO] [stderr]    Compiling getrandom v0.1.16
[INFO] [stderr]    Compiling num_cpus v1.13.0
[INFO] [stderr]    Compiling socket2 v0.4.0
[INFO] [stderr]    Compiling getrandom v0.2.2
[INFO] [stderr]    Compiling signal-hook-registry v1.3.0
[INFO] [stderr]    Compiling parking_lot_core v0.8.3
[INFO] [stderr]    Compiling time v0.1.43
[INFO] [stderr]    Compiling aes v0.6.0
[INFO] [stderr]    Compiling byte-pool v0.2.3
[INFO] [stderr]    Compiling blocking v1.0.2
[INFO] [stderr]    Compiling async-executor v1.4.0
[INFO] [stderr]    Compiling dashmap v4.0.2
[INFO] [stderr]    Compiling rand_core v0.5.1
[INFO] [stderr]    Compiling rand_core v0.6.2
[INFO] [stderr]    Compiling aes-gcm v0.8.0
[INFO] [stderr]    Compiling parking_lot v0.11.1
[INFO] [stderr]    Compiling http-body v0.4.1
[INFO] [stderr]    Compiling rand_chacha v0.3.0
[INFO] [stderr]    Compiling rand_pcg v0.2.1
[INFO] [stderr]    Compiling rand_chacha v0.2.2
[INFO] [stderr]    Compiling scheduled-thread-pool v0.2.5
[INFO] [stderr]    Compiling rand v0.8.3
[INFO] [stderr]    Compiling rand v0.7.3
[INFO] [stderr]    Compiling phf_generator v0.8.0
[INFO] [stderr]    Compiling phf_codegen v0.8.0
[INFO] [stderr]    Compiling string_cache_codegen v0.5.1
[INFO] [stderr]    Compiling selectors v0.22.0
[INFO] [stderr]    Compiling markup5ever v0.10.1
[INFO] [stderr]    Compiling ctor v0.1.20
[INFO] [stderr]    Compiling serde_derive v1.0.125
[INFO] [stderr]    Compiling thiserror-impl v1.0.24
[INFO] [stderr]    Compiling time-macros-impl v0.1.1
[INFO] [stderr]    Compiling async-attributes v1.1.2
[INFO] [stderr]    Compiling pin-project-internal v1.0.6
[INFO] [stderr]    Compiling phf_macros v0.8.0
[INFO] [stderr]    Compiling futures-macro v0.3.14
[INFO] [stderr]    Compiling cssparser v0.27.2
[INFO] [stderr]    Compiling cssparser-macros v0.6.0
[INFO] [stderr]    Compiling html5ever v0.25.1
[INFO] [stderr]    Compiling derive_more v0.99.13
[INFO] [stderr]    Compiling rusqlite v0.25.1
[INFO] [stderr]    Compiling time-macros v0.1.1
[INFO] [stderr]    Compiling value-bag v1.0.0-alpha.6
[INFO] [stderr]    Compiling futures-util v0.3.14
[INFO] [stderr]    Compiling log v0.4.14
[INFO] [stderr]    Compiling polling v2.0.3
[INFO] [stderr]    Compiling kv-log-macro v1.0.7
[INFO] [stderr]    Compiling mio v0.7.11
[INFO] [stderr]    Compiling want v0.3.0
[INFO] [stderr]    Compiling r2d2 v0.8.9
[INFO] [stderr]    Compiling phf v0.8.0
[INFO] [stderr]    Compiling async-io v1.4.0
[INFO] [stderr]    Compiling thiserror v1.0.24
[INFO] [stderr]    Compiling r2d2_sqlite v0.18.0
[INFO] [stderr]    Compiling flatbuffers v0.8.4
[INFO] [stderr]    Compiling async-global-executor v2.0.2
[INFO] [stderr]    Compiling async-process v1.0.2
[INFO] [stderr]    Compiling pin-project v1.0.6
[INFO] [stderr]    Compiling async-std v1.9.0
[INFO] [stderr]    Compiling serde v1.0.125
[INFO] [stderr]    Compiling tokio-util v0.6.6
[INFO] [stderr]    Compiling tokio-native-tls v0.3.0
[INFO] [stderr]    Compiling h2 v0.3.3
[INFO] [stderr]    Compiling serde_json v1.0.64
[INFO] [stderr]    Compiling serde_urlencoded v0.7.0
[INFO] [stderr]    Compiling url v2.2.1
[INFO] [stderr]    Compiling serde_qs v0.7.2
[INFO] [stderr]    Compiling string_cache v0.8.1
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling chrono v0.4.19
[INFO] [stderr]    Compiling http-types v2.11.0
[INFO] [stderr]    Compiling femme v2.1.1
[INFO] [stderr]    Compiling async-session v2.0.1
[INFO] [stderr]    Compiling hyper v0.14.5
[INFO] [stderr]    Compiling scraper v0.12.0
[INFO] [stderr]    Compiling async-h1 v2.3.2
[INFO] [stderr]    Compiling async-sse v4.1.0
[INFO] [stderr]    Compiling http-client v6.3.5
[INFO] [stderr]    Compiling tide v0.16.0
[INFO] [stderr]    Compiling hyper-tls v0.5.0
[INFO] [stderr]    Compiling reqwest v0.11.3
[INFO] [stderr]    Compiling soundbase v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `std::mem`
[INFO] [stdout]  --> src/analytics_protocol_generated.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::mem;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::cmp::Ordering`
[INFO] [stdout]  --> src/analytics_protocol_generated.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::cmp::Ordering;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `EndianScalar`, `Follow`
[INFO] [stdout]  --> src/analytics_protocol_generated.rs:9:25
[INFO] [stdout]   |
[INFO] [stdout] 9 | use self::flatbuffers::{EndianScalar, Follow};
[INFO] [stdout]   |                         ^^^^^^^^^^^^  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self::flatbuffers::Verifiable`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:393:9
[INFO] [stdout]     |
[INFO] [stdout] 393 |     use self::flatbuffers::Verifiable;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self::flatbuffers::Verifiable`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:548:9
[INFO] [stdout]     |
[INFO] [stdout] 548 |     use self::flatbuffers::Verifiable;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self::flatbuffers::Verifiable`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:659:9
[INFO] [stdout]     |
[INFO] [stdout] 659 |     use self::flatbuffers::Verifiable;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self::flatbuffers::Verifiable`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:785:9
[INFO] [stdout]     |
[INFO] [stdout] 785 |     use self::flatbuffers::Verifiable;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::mem`
[INFO] [stdout]  --> src/song_like_protocol_generated.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::mem;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::cmp::Ordering`
[INFO] [stdout]  --> src/song_like_protocol_generated.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::cmp::Ordering;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `EndianScalar`, `Follow`
[INFO] [stdout]  --> src/song_like_protocol_generated.rs:9:25
[INFO] [stdout]   |
[INFO] [stdout] 9 | use self::flatbuffers::{EndianScalar, Follow};
[INFO] [stdout]   |                         ^^^^^^^^^^^^  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self::flatbuffers::Verifiable`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:453:9
[INFO] [stdout]     |
[INFO] [stdout] 453 |     use self::flatbuffers::Verifiable;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self::flatbuffers::Verifiable`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:585:9
[INFO] [stdout]     |
[INFO] [stdout] 585 |     use self::flatbuffers::Verifiable;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self::flatbuffers::Verifiable`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:694:9
[INFO] [stdout]     |
[INFO] [stdout] 694 |     use self::flatbuffers::Verifiable;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self::flatbuffers::Verifiable`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:816:9
[INFO] [stdout]     |
[INFO] [stdout] 816 |     use self::flatbuffers::Verifiable;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self::flatbuffers::Verifiable`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:934:9
[INFO] [stdout]     |
[INFO] [stdout] 934 |     use self::flatbuffers::Verifiable;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self::flatbuffers::Verifiable`
[INFO] [stdout]   --> src/analytics_protocol_generated.rs:98:9
[INFO] [stdout]    |
[INFO] [stdout] 98 |     use self::flatbuffers::Verifiable;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self::flatbuffers::Verifiable`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:205:9
[INFO] [stdout]     |
[INFO] [stdout] 205 |     use self::flatbuffers::Verifiable;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self::flatbuffers::Verifiable`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:294:9
[INFO] [stdout]     |
[INFO] [stdout] 294 |     use self::flatbuffers::Verifiable;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self::flatbuffers::Verifiable`
[INFO] [stdout]   --> src/song_like_protocol_generated.rs:94:9
[INFO] [stdout]    |
[INFO] [stdout] 94 |     use self::flatbuffers::Verifiable;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self::flatbuffers::Verifiable`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:193:9
[INFO] [stdout]     |
[INFO] [stdout] 193 |     use self::flatbuffers::Verifiable;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self::flatbuffers::Verifiable`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:282:9
[INFO] [stdout]     |
[INFO] [stdout] 282 |     use self::flatbuffers::Verifiable;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self::flatbuffers::Verifiable`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:371:9
[INFO] [stdout]     |
[INFO] [stdout] 371 |     use self::flatbuffers::Verifiable;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `Asc`
[INFO] [stdout]    --> src/song_db.rs:157:5
[INFO] [stdout]     |
[INFO] [stdout] 157 |     Asc,
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `ENUM_MIN_ANALYTICS_MESSAGE_TYPE`
[INFO] [stdout]   --> src/analytics_protocol_generated.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub const ENUM_MIN_ANALYTICS_MESSAGE_TYPE: u8 = 0;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `ENUM_MAX_ANALYTICS_MESSAGE_TYPE`
[INFO] [stdout]   --> src/analytics_protocol_generated.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub const ENUM_MAX_ANALYTICS_MESSAGE_TYPE: u8 = 3;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `ENUM_VALUES_ANALYTICS_MESSAGE_TYPE`
[INFO] [stdout]   --> src/analytics_protocol_generated.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | / pub const ENUM_VALUES_ANALYTICS_MESSAGE_TYPE: [AnalyticsMessageType; 4] = [
[INFO] [stdout] 18 | |   AnalyticsMessageType::NONE,
[INFO] [stdout] 19 | |   AnalyticsMessageType::PageChange,
[INFO] [stdout] 20 | |   AnalyticsMessageType::PlaybackChange,
[INFO] [stdout] 21 | |   AnalyticsMessageType::PlaybackSongChange,
[INFO] [stdout] 22 | | ];
[INFO] [stdout]    | |__^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant is never used: `ENUM_MIN`
[INFO] [stdout]   --> src/analytics_protocol_generated.rs:34:3
[INFO] [stdout]    |
[INFO] [stdout] 34 |   pub const ENUM_MIN: u8 = 0;
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant is never used: `ENUM_MAX`
[INFO] [stdout]   --> src/analytics_protocol_generated.rs:35:3
[INFO] [stdout]    |
[INFO] [stdout] 35 |   pub const ENUM_MAX: u8 = 3;
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant is never used: `ENUM_VALUES`
[INFO] [stdout]   --> src/analytics_protocol_generated.rs:36:3
[INFO] [stdout]    |
[INFO] [stdout] 36 | /   pub const ENUM_VALUES: &'static [Self] = &[
[INFO] [stdout] 37 | |     Self::NONE,
[INFO] [stdout] 38 | |     Self::PageChange,
[INFO] [stdout] 39 | |     Self::PlaybackChange,
[INFO] [stdout] 40 | |     Self::PlaybackSongChange,
[INFO] [stdout] 41 | |   ];
[INFO] [stdout]    | |____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct is never constructed: `AnalyticsMessageTypeUnionTableOffset`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:104:12
[INFO] [stdout]     |
[INFO] [stdout] 104 | pub struct AnalyticsMessageTypeUnionTableOffset {}
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `ENUM_MIN_PAGE`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub const ENUM_MIN_PAGE: i8 = 0;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `ENUM_MAX_PAGE`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:109:1
[INFO] [stdout]     |
[INFO] [stdout] 109 | pub const ENUM_MAX_PAGE: i8 = 6;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `ENUM_VALUES_PAGE`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:112:1
[INFO] [stdout]     |
[INFO] [stdout] 112 | / pub const ENUM_VALUES_PAGE: [Page; 7] = [
[INFO] [stdout] 113 | |   Page::INACTIVE,
[INFO] [stdout] 114 | |   Page::MENU_SELECTION,
[INFO] [stdout] 115 | |   Page::OPTIONS,
[INFO] [stdout] ...   |
[INFO] [stdout] 119 | |   Page::SNAPCAST_PLAYING,
[INFO] [stdout] 120 | | ];
[INFO] [stdout]     | |__^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant is never used: `ENUM_MIN`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:135:3
[INFO] [stdout]     |
[INFO] [stdout] 135 |   pub const ENUM_MIN: i8 = 0;
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant is never used: `ENUM_MAX`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:136:3
[INFO] [stdout]     |
[INFO] [stdout] 136 |   pub const ENUM_MAX: i8 = 6;
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant is never used: `ENUM_VALUES`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:137:3
[INFO] [stdout]     |
[INFO] [stdout] 137 | /   pub const ENUM_VALUES: &'static [Self] = &[
[INFO] [stdout] 138 | |     Self::INACTIVE,
[INFO] [stdout] 139 | |     Self::MENU_SELECTION,
[INFO] [stdout] 140 | |     Self::OPTIONS,
[INFO] [stdout] ...   |
[INFO] [stdout] 144 | |     Self::SNAPCAST_PLAYING,
[INFO] [stdout] 145 | |   ];
[INFO] [stdout]     | |____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `ENUM_MIN_PLAYBACK_SOURCE`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:212:1
[INFO] [stdout]     |
[INFO] [stdout] 212 | pub const ENUM_MIN_PLAYBACK_SOURCE: u8 = 0;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `ENUM_MAX_PLAYBACK_SOURCE`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:214:1
[INFO] [stdout]     |
[INFO] [stdout] 214 | pub const ENUM_MAX_PLAYBACK_SOURCE: u8 = 2;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `ENUM_VALUES_PLAYBACK_SOURCE`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:217:1
[INFO] [stdout]     |
[INFO] [stdout] 217 | / pub const ENUM_VALUES_PLAYBACK_SOURCE: [PlaybackSource; 3] = [
[INFO] [stdout] 218 | |   PlaybackSource::RADIO,
[INFO] [stdout] 219 | |   PlaybackSource::BLUETOOTH,
[INFO] [stdout] 220 | |   PlaybackSource::SNAPCAST,
[INFO] [stdout] 221 | | ];
[INFO] [stdout]     | |__^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant is never used: `ENUM_MIN`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:232:3
[INFO] [stdout]     |
[INFO] [stdout] 232 |   pub const ENUM_MIN: u8 = 0;
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant is never used: `ENUM_MAX`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:233:3
[INFO] [stdout]     |
[INFO] [stdout] 233 |   pub const ENUM_MAX: u8 = 2;
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant is never used: `ENUM_VALUES`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:234:3
[INFO] [stdout]     |
[INFO] [stdout] 234 | /   pub const ENUM_VALUES: &'static [Self] = &[
[INFO] [stdout] 235 | |     Self::RADIO,
[INFO] [stdout] 236 | |     Self::BLUETOOTH,
[INFO] [stdout] 237 | |     Self::SNAPCAST,
[INFO] [stdout] 238 | |   ];
[INFO] [stdout]     | |____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum is never used: `AnalyticsMessageOffset`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:300:10
[INFO] [stdout]     |
[INFO] [stdout] 300 | pub enum AnalyticsMessageOffset {}
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `init_from_table`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:317:12
[INFO] [stdout]     |
[INFO] [stdout] 317 |     pub fn init_from_table(table: flatbuffers::Table<'a>) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `create`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:321:12
[INFO] [stdout]     |
[INFO] [stdout] 321 |     pub fn create<'bldr: 'args, 'args: 'mut_bldr, 'mut_bldr>(
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct is never constructed: `AnalyticsMessageBuilder`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:426:12
[INFO] [stdout]     |
[INFO] [stdout] 426 | pub struct AnalyticsMessageBuilder<'a: 'b, 'b> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `add_origin`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:432:10
[INFO] [stdout]     |
[INFO] [stdout] 432 |   pub fn add_origin(&mut self, origin: flatbuffers::WIPOffset<&'b  str>) {
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `add_timestamp`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:436:10
[INFO] [stdout]     |
[INFO] [stdout] 436 |   pub fn add_timestamp(&mut self, timestamp: u64) {
[INFO] [stdout]     |          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `add_payload_type`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:440:10
[INFO] [stdout]     |
[INFO] [stdout] 440 |   pub fn add_payload_type(&mut self, payload_type: AnalyticsMessageType) {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `add_payload`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:444:10
[INFO] [stdout]     |
[INFO] [stdout] 444 |   pub fn add_payload(&mut self, payload: flatbuffers::WIPOffset<flatbuffers::UnionWIPOffset>) {
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `new`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:448:10
[INFO] [stdout]     |
[INFO] [stdout] 448 |   pub fn new(_fbb: &'b mut flatbuffers::FlatBufferBuilder<'a>) -> AnalyticsMessageBuilder<'a, 'b> {
[INFO] [stdout]     |          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `finish`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:456:10
[INFO] [stdout]     |
[INFO] [stdout] 456 |   pub fn finish(self) -> flatbuffers::WIPOffset<AnalyticsMessage<'a>> {
[INFO] [stdout]     |          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum is never used: `PageChangeOffset`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:500:10
[INFO] [stdout]     |
[INFO] [stdout] 500 | pub enum PageChangeOffset {}
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `create`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:521:12
[INFO] [stdout]     |
[INFO] [stdout] 521 |     pub fn create<'bldr: 'args, 'args: 'mut_bldr, 'mut_bldr>(
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct is never constructed: `PageChangeBuilder`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:569:12
[INFO] [stdout]     |
[INFO] [stdout] 569 | pub struct PageChangeBuilder<'a: 'b, 'b> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `add_origin`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:575:10
[INFO] [stdout]     |
[INFO] [stdout] 575 |   pub fn add_origin(&mut self, origin: Page) {
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `add_destination`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:579:10
[INFO] [stdout]     |
[INFO] [stdout] 579 |   pub fn add_destination(&mut self, destination: Page) {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `new`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:583:10
[INFO] [stdout]     |
[INFO] [stdout] 583 |   pub fn new(_fbb: &'b mut flatbuffers::FlatBufferBuilder<'a>) -> PageChangeBuilder<'a, 'b> {
[INFO] [stdout]     |          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `finish`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:591:10
[INFO] [stdout]     |
[INFO] [stdout] 591 |   pub fn finish(self) -> flatbuffers::WIPOffset<PageChange<'a>> {
[INFO] [stdout]     |          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum is never used: `PlaybackChangeOffset`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:605:10
[INFO] [stdout]     |
[INFO] [stdout] 605 | pub enum PlaybackChangeOffset {}
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `create`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:626:12
[INFO] [stdout]     |
[INFO] [stdout] 626 |     pub fn create<'bldr: 'args, 'args: 'mut_bldr, 'mut_bldr>(
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct is never constructed: `PlaybackChangeBuilder`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:683:12
[INFO] [stdout]     |
[INFO] [stdout] 683 | pub struct PlaybackChangeBuilder<'a: 'b, 'b> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `add_started`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:689:10
[INFO] [stdout]     |
[INFO] [stdout] 689 |   pub fn add_started(&mut self, started: bool) {
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `add_source`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:693:10
[INFO] [stdout]     |
[INFO] [stdout] 693 |   pub fn add_source(&mut self, source: PlaybackSource) {
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `add_name`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:697:10
[INFO] [stdout]     |
[INFO] [stdout] 697 |   pub fn add_name(&mut self, name: flatbuffers::WIPOffset<&'b  str>) {
[INFO] [stdout]     |          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `new`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:701:10
[INFO] [stdout]     |
[INFO] [stdout] 701 |   pub fn new(_fbb: &'b mut flatbuffers::FlatBufferBuilder<'a>) -> PlaybackChangeBuilder<'a, 'b> {
[INFO] [stdout]     |          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `finish`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:709:10
[INFO] [stdout]     |
[INFO] [stdout] 709 |   pub fn finish(self) -> flatbuffers::WIPOffset<PlaybackChange<'a>> {
[INFO] [stdout]     |          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum is never used: `PlaybackSongChangeOffset`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:725:10
[INFO] [stdout]     |
[INFO] [stdout] 725 | pub enum PlaybackSongChangeOffset {}
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `create`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:746:12
[INFO] [stdout]     |
[INFO] [stdout] 746 |     pub fn create<'bldr: 'args, 'args: 'mut_bldr, 'mut_bldr>(
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct is never constructed: `PlaybackSongChangeBuilder`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:812:12
[INFO] [stdout]     |
[INFO] [stdout] 812 | pub struct PlaybackSongChangeBuilder<'a: 'b, 'b> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `add_raw_meta`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:818:10
[INFO] [stdout]     |
[INFO] [stdout] 818 |   pub fn add_raw_meta(&mut self, raw_meta: flatbuffers::WIPOffset<&'b  str>) {
[INFO] [stdout]     |          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `add_title`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:822:10
[INFO] [stdout]     |
[INFO] [stdout] 822 |   pub fn add_title(&mut self, title: flatbuffers::WIPOffset<&'b  str>) {
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `add_artist`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:826:10
[INFO] [stdout]     |
[INFO] [stdout] 826 |   pub fn add_artist(&mut self, artist: flatbuffers::WIPOffset<&'b  str>) {
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `add_album`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:830:10
[INFO] [stdout]     |
[INFO] [stdout] 830 |   pub fn add_album(&mut self, album: flatbuffers::WIPOffset<&'b  str>) {
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `new`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:834:10
[INFO] [stdout]     |
[INFO] [stdout] 834 |   pub fn new(_fbb: &'b mut flatbuffers::FlatBufferBuilder<'a>) -> PlaybackSongChangeBuilder<'a, 'b> {
[INFO] [stdout]     |          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `finish`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:842:10
[INFO] [stdout]     |
[INFO] [stdout] 842 |   pub fn finish(self) -> flatbuffers::WIPOffset<PlaybackSongChange<'a>> {
[INFO] [stdout]     |          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `get_root_as_analytics_message`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:861:8
[INFO] [stdout]     |
[INFO] [stdout] 861 | pub fn get_root_as_analytics_message<'a>(buf: &'a [u8]) -> AnalyticsMessage<'a> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `get_size_prefixed_root_as_analytics_message`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:867:8
[INFO] [stdout]     |
[INFO] [stdout] 867 | pub fn get_size_prefixed_root_as_analytics_message<'a>(buf: &'a [u8]) -> AnalyticsMessage<'a> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `size_prefixed_root_as_analytics_message`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:888:8
[INFO] [stdout]     |
[INFO] [stdout] 888 | pub fn size_prefixed_root_as_analytics_message(buf: &[u8]) -> Result<AnalyticsMessage, flatbuffers::InvalidFlatbuffer> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `root_as_analytics_message_with_opts`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:898:8
[INFO] [stdout]     |
[INFO] [stdout] 898 | pub fn root_as_analytics_message_with_opts<'b, 'o>(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `size_prefixed_root_as_analytics_message_with_opts`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:911:8
[INFO] [stdout]     |
[INFO] [stdout] 911 | pub fn size_prefixed_root_as_analytics_message_with_opts<'b, 'o>(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `root_as_analytics_message_unchecked`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:921:15
[INFO] [stdout]     |
[INFO] [stdout] 921 | pub unsafe fn root_as_analytics_message_unchecked(buf: &[u8]) -> AnalyticsMessage {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `size_prefixed_root_as_analytics_message_unchecked`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:928:15
[INFO] [stdout]     |
[INFO] [stdout] 928 | pub unsafe fn size_prefixed_root_as_analytics_message_unchecked(buf: &[u8]) -> AnalyticsMessage {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `finish_analytics_message_buffer`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:932:8
[INFO] [stdout]     |
[INFO] [stdout] 932 | pub fn finish_analytics_message_buffer<'a, 'b>(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `finish_size_prefixed_analytics_message_buffer`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:939:8
[INFO] [stdout]     |
[INFO] [stdout] 939 | pub fn finish_size_prefixed_analytics_message_buffer<'a, 'b>(fbb: &'b mut flatbuffers::FlatBufferBuilder<'a>, root: flatbuffers::WIPOffse...
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `ENUM_MIN_MESSAGE_PAYLOAD`
[INFO] [stdout]   --> src/song_like_protocol_generated.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub const ENUM_MIN_MESSAGE_PAYLOAD: u8 = 0;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `ENUM_MAX_MESSAGE_PAYLOAD`
[INFO] [stdout]   --> src/song_like_protocol_generated.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub const ENUM_MAX_MESSAGE_PAYLOAD: u8 = 2;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `ENUM_VALUES_MESSAGE_PAYLOAD`
[INFO] [stdout]   --> src/song_like_protocol_generated.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | / pub const ENUM_VALUES_MESSAGE_PAYLOAD: [MessagePayload; 3] = [
[INFO] [stdout] 18 | |   MessagePayload::NONE,
[INFO] [stdout] 19 | |   MessagePayload::Response,
[INFO] [stdout] 20 | |   MessagePayload::Request,
[INFO] [stdout] 21 | | ];
[INFO] [stdout]    | |__^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant is never used: `ENUM_MIN`
[INFO] [stdout]   --> src/song_like_protocol_generated.rs:32:3
[INFO] [stdout]    |
[INFO] [stdout] 32 |   pub const ENUM_MIN: u8 = 0;
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant is never used: `ENUM_MAX`
[INFO] [stdout]   --> src/song_like_protocol_generated.rs:33:3
[INFO] [stdout]    |
[INFO] [stdout] 33 |   pub const ENUM_MAX: u8 = 2;
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant is never used: `ENUM_VALUES`
[INFO] [stdout]   --> src/song_like_protocol_generated.rs:34:3
[INFO] [stdout]    |
[INFO] [stdout] 34 | /   pub const ENUM_VALUES: &'static [Self] = &[
[INFO] [stdout] 35 | |     Self::NONE,
[INFO] [stdout] 36 | |     Self::Response,
[INFO] [stdout] 37 | |     Self::Request,
[INFO] [stdout] 38 | |   ];
[INFO] [stdout]    | |____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct is never constructed: `MessagePayloadUnionTableOffset`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:100:12
[INFO] [stdout]     |
[INFO] [stdout] 100 | pub struct MessagePayloadUnionTableOffset {}
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `ENUM_MIN_RESPONSE_KIND`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:103:1
[INFO] [stdout]     |
[INFO] [stdout] 103 | pub const ENUM_MIN_RESPONSE_KIND: u8 = 0;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `ENUM_MAX_RESPONSE_KIND`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:105:1
[INFO] [stdout]     |
[INFO] [stdout] 105 | pub const ENUM_MAX_RESPONSE_KIND: u8 = 4;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `ENUM_VALUES_RESPONSE_KIND`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:108:1
[INFO] [stdout]     |
[INFO] [stdout] 108 | / pub const ENUM_VALUES_RESPONSE_KIND: [ResponseKind; 5] = [
[INFO] [stdout] 109 | |   ResponseKind::NOT_FOUND,
[INFO] [stdout] 110 | |   ResponseKind::FOUND_NOT_FAVED,
[INFO] [stdout] 111 | |   ResponseKind::FOUND_FAVED,
[INFO] [stdout] 112 | |   ResponseKind::FOUND_NOW_FAVED,
[INFO] [stdout] 113 | |   ResponseKind::FOUND_NOW_NOT_FAVED,
[INFO] [stdout] 114 | | ];
[INFO] [stdout]     | |__^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant is never used: `ENUM_MIN`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:127:3
[INFO] [stdout]     |
[INFO] [stdout] 127 |   pub const ENUM_MIN: u8 = 0;
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant is never used: `ENUM_MAX`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:128:3
[INFO] [stdout]     |
[INFO] [stdout] 128 |   pub const ENUM_MAX: u8 = 4;
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant is never used: `ENUM_VALUES`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:129:3
[INFO] [stdout]     |
[INFO] [stdout] 129 | /   pub const ENUM_VALUES: &'static [Self] = &[
[INFO] [stdout] 130 | |     Self::NOT_FOUND,
[INFO] [stdout] 131 | |     Self::FOUND_NOT_FAVED,
[INFO] [stdout] 132 | |     Self::FOUND_FAVED,
[INFO] [stdout] 133 | |     Self::FOUND_NOW_FAVED,
[INFO] [stdout] 134 | |     Self::FOUND_NOW_NOT_FAVED,
[INFO] [stdout] 135 | |   ];
[INFO] [stdout]     | |____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `ENUM_MIN_SOURCE_KIND`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:200:1
[INFO] [stdout]     |
[INFO] [stdout] 200 | pub const ENUM_MIN_SOURCE_KIND: u8 = 0;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `ENUM_MAX_SOURCE_KIND`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:202:1
[INFO] [stdout]     |
[INFO] [stdout] 202 | pub const ENUM_MAX_SOURCE_KIND: u8 = 2;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `ENUM_VALUES_SOURCE_KIND`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:205:1
[INFO] [stdout]     |
[INFO] [stdout] 205 | / pub const ENUM_VALUES_SOURCE_KIND: [SourceKind; 3] = [
[INFO] [stdout] 206 | |   SourceKind::RADIO,
[INFO] [stdout] 207 | |   SourceKind::BLUETOOTH,
[INFO] [stdout] 208 | |   SourceKind::SNAPCAST,
[INFO] [stdout] 209 | | ];
[INFO] [stdout]     | |__^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant is never used: `ENUM_MIN`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:220:3
[INFO] [stdout]     |
[INFO] [stdout] 220 |   pub const ENUM_MIN: u8 = 0;
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant is never used: `ENUM_MAX`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:221:3
[INFO] [stdout]     |
[INFO] [stdout] 221 |   pub const ENUM_MAX: u8 = 2;
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant is never used: `ENUM_VALUES`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:222:3
[INFO] [stdout]     |
[INFO] [stdout] 222 | /   pub const ENUM_VALUES: &'static [Self] = &[
[INFO] [stdout] 223 | |     Self::RADIO,
[INFO] [stdout] 224 | |     Self::BLUETOOTH,
[INFO] [stdout] 225 | |     Self::SNAPCAST,
[INFO] [stdout] 226 | |   ];
[INFO] [stdout]     | |____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `ENUM_MIN_REQUEST_ACTION`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:289:1
[INFO] [stdout]     |
[INFO] [stdout] 289 | pub const ENUM_MIN_REQUEST_ACTION: u8 = 0;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `ENUM_MAX_REQUEST_ACTION`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:291:1
[INFO] [stdout]     |
[INFO] [stdout] 291 | pub const ENUM_MAX_REQUEST_ACTION: u8 = 2;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `ENUM_VALUES_REQUEST_ACTION`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:294:1
[INFO] [stdout]     |
[INFO] [stdout] 294 | / pub const ENUM_VALUES_REQUEST_ACTION: [RequestAction; 3] = [
[INFO] [stdout] 295 | |   RequestAction::INFO,
[INFO] [stdout] 296 | |   RequestAction::FAV,
[INFO] [stdout] 297 | |   RequestAction::UNFAV,
[INFO] [stdout] 298 | | ];
[INFO] [stdout]     | |__^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant is never used: `ENUM_MIN`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:309:3
[INFO] [stdout]     |
[INFO] [stdout] 309 |   pub const ENUM_MIN: u8 = 0;
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant is never used: `ENUM_MAX`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:310:3
[INFO] [stdout]     |
[INFO] [stdout] 310 |   pub const ENUM_MAX: u8 = 2;
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant is never used: `ENUM_VALUES`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:311:3
[INFO] [stdout]     |
[INFO] [stdout] 311 | /   pub const ENUM_VALUES: &'static [Self] = &[
[INFO] [stdout] 312 | |     Self::INFO,
[INFO] [stdout] 313 | |     Self::FAV,
[INFO] [stdout] 314 | |     Self::UNFAV,
[INFO] [stdout] 315 | |   ];
[INFO] [stdout]     | |____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum is never used: `SongMessageOffset`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:377:10
[INFO] [stdout]     |
[INFO] [stdout] 377 | pub enum SongMessageOffset {}
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `init_from_table`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:394:12
[INFO] [stdout]     |
[INFO] [stdout] 394 |     pub fn init_from_table(table: flatbuffers::Table<'a>) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `create`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:398:12
[INFO] [stdout]     |
[INFO] [stdout] 398 |     pub fn create<'bldr: 'args, 'args: 'mut_bldr, 'mut_bldr>(
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum is never used: `ResponseOffset`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:543:10
[INFO] [stdout]     |
[INFO] [stdout] 543 | pub enum ResponseOffset {}
[INFO] [stdout]     |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `create`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:564:12
[INFO] [stdout]     |
[INFO] [stdout] 564 |     pub fn create<'bldr: 'args, 'args: 'mut_bldr, 'mut_bldr>(
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum is never used: `SongInfoOffset`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:634:10
[INFO] [stdout]     |
[INFO] [stdout] 634 | pub enum SongInfoOffset {}
[INFO] [stdout]     |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `init_from_table`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:651:12
[INFO] [stdout]     |
[INFO] [stdout] 651 |     pub fn init_from_table(table: flatbuffers::Table<'a>) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `create`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:655:12
[INFO] [stdout]     |
[INFO] [stdout] 655 |     pub fn create<'bldr: 'args, 'args: 'mut_bldr, 'mut_bldr>(
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct is never constructed: `SongInfoBuilder`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:721:12
[INFO] [stdout]     |
[INFO] [stdout] 721 | pub struct SongInfoBuilder<'a: 'b, 'b> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `add_raw_meta`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:727:10
[INFO] [stdout]     |
[INFO] [stdout] 727 |   pub fn add_raw_meta(&mut self, raw_meta: flatbuffers::WIPOffset<&'b  str>) {
[INFO] [stdout]     |          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `add_song_title`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:731:10
[INFO] [stdout]     |
[INFO] [stdout] 731 |   pub fn add_song_title(&mut self, song_title: flatbuffers::WIPOffset<&'b  str>) {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `add_song_artist`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:735:10
[INFO] [stdout]     |
[INFO] [stdout] 735 |   pub fn add_song_artist(&mut self, song_artist: flatbuffers::WIPOffset<&'b  str>) {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `add_song_album`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:739:10
[INFO] [stdout]     |
[INFO] [stdout] 739 |   pub fn add_song_album(&mut self, song_album: flatbuffers::WIPOffset<&'b  str>) {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `new`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:743:10
[INFO] [stdout]     |
[INFO] [stdout] 743 |   pub fn new(_fbb: &'b mut flatbuffers::FlatBufferBuilder<'a>) -> SongInfoBuilder<'a, 'b> {
[INFO] [stdout]     |          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `finish`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:751:10
[INFO] [stdout]     |
[INFO] [stdout] 751 |   pub fn finish(self) -> flatbuffers::WIPOffset<SongInfo<'a>> {
[INFO] [stdout]     |          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum is never used: `SongSourceInfoOffset`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:768:10
[INFO] [stdout]     |
[INFO] [stdout] 768 | pub enum SongSourceInfoOffset {}
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `init_from_table`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:785:12
[INFO] [stdout]     |
[INFO] [stdout] 785 |     pub fn init_from_table(table: flatbuffers::Table<'a>) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `create`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:789:12
[INFO] [stdout]     |
[INFO] [stdout] 789 |     pub fn create<'bldr: 'args, 'args: 'mut_bldr, 'mut_bldr>(
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct is never constructed: `SongSourceInfoBuilder`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:837:12
[INFO] [stdout]     |
[INFO] [stdout] 837 | pub struct SongSourceInfoBuilder<'a: 'b, 'b> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `add_source_kind`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:843:10
[INFO] [stdout]     |
[INFO] [stdout] 843 |   pub fn add_source_kind(&mut self, source_kind: SourceKind) {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `add_source_name`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:847:10
[INFO] [stdout]     |
[INFO] [stdout] 847 |   pub fn add_source_name(&mut self, source_name: flatbuffers::WIPOffset<&'b  str>) {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `new`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:851:10
[INFO] [stdout]     |
[INFO] [stdout] 851 |   pub fn new(_fbb: &'b mut flatbuffers::FlatBufferBuilder<'a>) -> SongSourceInfoBuilder<'a, 'b> {
[INFO] [stdout]     |          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `finish`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:859:10
[INFO] [stdout]     |
[INFO] [stdout] 859 |   pub fn finish(self) -> flatbuffers::WIPOffset<SongSourceInfo<'a>> {
[INFO] [stdout]     |          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum is never used: `RequestOffset`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:874:10
[INFO] [stdout]     |
[INFO] [stdout] 874 | pub enum RequestOffset {}
[INFO] [stdout]     |          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `create`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:895:12
[INFO] [stdout]     |
[INFO] [stdout] 895 |     pub fn create<'bldr: 'args, 'args: 'mut_bldr, 'mut_bldr>(
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct is never constructed: `RequestBuilder`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:961:12
[INFO] [stdout]     |
[INFO] [stdout] 961 | pub struct RequestBuilder<'a: 'b, 'b> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `add_requesting_party`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:967:10
[INFO] [stdout]     |
[INFO] [stdout] 967 |   pub fn add_requesting_party(&mut self, requesting_party: flatbuffers::WIPOffset<&'b  str>) {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `add_action_kind`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:971:10
[INFO] [stdout]     |
[INFO] [stdout] 971 |   pub fn add_action_kind(&mut self, action_kind: RequestAction) {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `add_song_source_info`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:975:10
[INFO] [stdout]     |
[INFO] [stdout] 975 |   pub fn add_song_source_info(&mut self, song_source_info: flatbuffers::WIPOffset<SongSourceInfo<'b >>) {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `add_song_info`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:979:10
[INFO] [stdout]     |
[INFO] [stdout] 979 |   pub fn add_song_info(&mut self, song_info: flatbuffers::WIPOffset<SongInfo<'b >>) {
[INFO] [stdout]     |          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `new`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:983:10
[INFO] [stdout]     |
[INFO] [stdout] 983 |   pub fn new(_fbb: &'b mut flatbuffers::FlatBufferBuilder<'a>) -> RequestBuilder<'a, 'b> {
[INFO] [stdout]     |          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `finish`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:991:10
[INFO] [stdout]     |
[INFO] [stdout] 991 |   pub fn finish(self) -> flatbuffers::WIPOffset<Request<'a>> {
[INFO] [stdout]     |          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `get_root_as_song_message`
[INFO] [stdout]     --> src/song_like_protocol_generated.rs:1012:8
[INFO] [stdout]      |
[INFO] [stdout] 1012 | pub fn get_root_as_song_message<'a>(buf: &'a [u8]) -> SongMessage<'a> {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `get_size_prefixed_root_as_song_message`
[INFO] [stdout]     --> src/song_like_protocol_generated.rs:1018:8
[INFO] [stdout]      |
[INFO] [stdout] 1018 | pub fn get_size_prefixed_root_as_song_message<'a>(buf: &'a [u8]) -> SongMessage<'a> {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `size_prefixed_root_as_song_message`
[INFO] [stdout]     --> src/song_like_protocol_generated.rs:1039:8
[INFO] [stdout]      |
[INFO] [stdout] 1039 | pub fn size_prefixed_root_as_song_message(buf: &[u8]) -> Result<SongMessage, flatbuffers::InvalidFlatbuffer> {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `root_as_song_message_with_opts`
[INFO] [stdout]     --> src/song_like_protocol_generated.rs:1049:8
[INFO] [stdout]      |
[INFO] [stdout] 1049 | pub fn root_as_song_message_with_opts<'b, 'o>(
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `size_prefixed_root_as_song_message_with_opts`
[INFO] [stdout]     --> src/song_like_protocol_generated.rs:1062:8
[INFO] [stdout]      |
[INFO] [stdout] 1062 | pub fn size_prefixed_root_as_song_message_with_opts<'b, 'o>(
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `root_as_song_message_unchecked`
[INFO] [stdout]     --> src/song_like_protocol_generated.rs:1072:15
[INFO] [stdout]      |
[INFO] [stdout] 1072 | pub unsafe fn root_as_song_message_unchecked(buf: &[u8]) -> SongMessage {
[INFO] [stdout]      |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `size_prefixed_root_as_song_message_unchecked`
[INFO] [stdout]     --> src/song_like_protocol_generated.rs:1079:15
[INFO] [stdout]      |
[INFO] [stdout] 1079 | pub unsafe fn size_prefixed_root_as_song_message_unchecked(buf: &[u8]) -> SongMessage {
[INFO] [stdout]      |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `finish_size_prefixed_song_message_buffer`
[INFO] [stdout]     --> src/song_like_protocol_generated.rs:1090:8
[INFO] [stdout]      |
[INFO] [stdout] 1090 | pub fn finish_size_prefixed_song_message_buffer<'a, 'b>(fbb: &'b mut flatbuffers::FlatBufferBuilder<'a>, root: flatbuffers::WIPOffset<Son...
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 150 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 2m 21s
[INFO] running `Command { std: "docker" "inspect" "6327ab2ed08f3de95f6c7617b52f4beff8b22598cdc4efe536b5459fc3b68689", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6327ab2ed08f3de95f6c7617b52f4beff8b22598cdc4efe536b5459fc3b68689", kill_on_drop: false }`
[INFO] [stdout] 6327ab2ed08f3de95f6c7617b52f4beff8b22598cdc4efe536b5459fc3b68689
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+881c1ac408d93bb7adaa3a51dabab9266e82eee8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 083190213a1374266da009b7237d5bb339cc589ad052402e91c627c9deef899e
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "083190213a1374266da009b7237d5bb339cc589ad052402e91c627c9deef899e", kill_on_drop: false }`
[INFO] [stderr]    Compiling soundbase v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `std::mem`
[INFO] [stdout]  --> src/analytics_protocol_generated.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::mem;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::cmp::Ordering`
[INFO] [stdout]  --> src/analytics_protocol_generated.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::cmp::Ordering;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `EndianScalar`, `Follow`
[INFO] [stdout]  --> src/analytics_protocol_generated.rs:9:25
[INFO] [stdout]   |
[INFO] [stdout] 9 | use self::flatbuffers::{EndianScalar, Follow};
[INFO] [stdout]   |                         ^^^^^^^^^^^^  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self::flatbuffers::Verifiable`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:393:9
[INFO] [stdout]     |
[INFO] [stdout] 393 |     use self::flatbuffers::Verifiable;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self::flatbuffers::Verifiable`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:548:9
[INFO] [stdout]     |
[INFO] [stdout] 548 |     use self::flatbuffers::Verifiable;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self::flatbuffers::Verifiable`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:659:9
[INFO] [stdout]     |
[INFO] [stdout] 659 |     use self::flatbuffers::Verifiable;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self::flatbuffers::Verifiable`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:785:9
[INFO] [stdout]     |
[INFO] [stdout] 785 |     use self::flatbuffers::Verifiable;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::mem`
[INFO] [stdout]  --> src/song_like_protocol_generated.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::mem;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::cmp::Ordering`
[INFO] [stdout]  --> src/song_like_protocol_generated.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::cmp::Ordering;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `EndianScalar`, `Follow`
[INFO] [stdout]  --> src/song_like_protocol_generated.rs:9:25
[INFO] [stdout]   |
[INFO] [stdout] 9 | use self::flatbuffers::{EndianScalar, Follow};
[INFO] [stdout]   |                         ^^^^^^^^^^^^  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self::flatbuffers::Verifiable`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:453:9
[INFO] [stdout]     |
[INFO] [stdout] 453 |     use self::flatbuffers::Verifiable;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self::flatbuffers::Verifiable`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:585:9
[INFO] [stdout]     |
[INFO] [stdout] 585 |     use self::flatbuffers::Verifiable;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self::flatbuffers::Verifiable`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:694:9
[INFO] [stdout]     |
[INFO] [stdout] 694 |     use self::flatbuffers::Verifiable;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self::flatbuffers::Verifiable`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:816:9
[INFO] [stdout]     |
[INFO] [stdout] 816 |     use self::flatbuffers::Verifiable;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self::flatbuffers::Verifiable`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:934:9
[INFO] [stdout]     |
[INFO] [stdout] 934 |     use self::flatbuffers::Verifiable;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self::flatbuffers::Verifiable`
[INFO] [stdout]   --> src/analytics_protocol_generated.rs:98:9
[INFO] [stdout]    |
[INFO] [stdout] 98 |     use self::flatbuffers::Verifiable;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self::flatbuffers::Verifiable`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:205:9
[INFO] [stdout]     |
[INFO] [stdout] 205 |     use self::flatbuffers::Verifiable;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self::flatbuffers::Verifiable`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:294:9
[INFO] [stdout]     |
[INFO] [stdout] 294 |     use self::flatbuffers::Verifiable;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self::flatbuffers::Verifiable`
[INFO] [stdout]   --> src/song_like_protocol_generated.rs:94:9
[INFO] [stdout]    |
[INFO] [stdout] 94 |     use self::flatbuffers::Verifiable;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self::flatbuffers::Verifiable`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:193:9
[INFO] [stdout]     |
[INFO] [stdout] 193 |     use self::flatbuffers::Verifiable;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self::flatbuffers::Verifiable`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:282:9
[INFO] [stdout]     |
[INFO] [stdout] 282 |     use self::flatbuffers::Verifiable;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self::flatbuffers::Verifiable`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:371:9
[INFO] [stdout]     |
[INFO] [stdout] 371 |     use self::flatbuffers::Verifiable;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `Asc`
[INFO] [stdout]    --> src/song_db.rs:157:5
[INFO] [stdout]     |
[INFO] [stdout] 157 |     Asc,
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `ENUM_MIN_ANALYTICS_MESSAGE_TYPE`
[INFO] [stdout]   --> src/analytics_protocol_generated.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub const ENUM_MIN_ANALYTICS_MESSAGE_TYPE: u8 = 0;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `ENUM_MAX_ANALYTICS_MESSAGE_TYPE`
[INFO] [stdout]   --> src/analytics_protocol_generated.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub const ENUM_MAX_ANALYTICS_MESSAGE_TYPE: u8 = 3;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `ENUM_VALUES_ANALYTICS_MESSAGE_TYPE`
[INFO] [stdout]   --> src/analytics_protocol_generated.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | / pub const ENUM_VALUES_ANALYTICS_MESSAGE_TYPE: [AnalyticsMessageType; 4] = [
[INFO] [stdout] 18 | |   AnalyticsMessageType::NONE,
[INFO] [stdout] 19 | |   AnalyticsMessageType::PageChange,
[INFO] [stdout] 20 | |   AnalyticsMessageType::PlaybackChange,
[INFO] [stdout] 21 | |   AnalyticsMessageType::PlaybackSongChange,
[INFO] [stdout] 22 | | ];
[INFO] [stdout]    | |__^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant is never used: `ENUM_MIN`
[INFO] [stdout]   --> src/analytics_protocol_generated.rs:34:3
[INFO] [stdout]    |
[INFO] [stdout] 34 |   pub const ENUM_MIN: u8 = 0;
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant is never used: `ENUM_MAX`
[INFO] [stdout]   --> src/analytics_protocol_generated.rs:35:3
[INFO] [stdout]    |
[INFO] [stdout] 35 |   pub const ENUM_MAX: u8 = 3;
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant is never used: `ENUM_VALUES`
[INFO] [stdout]   --> src/analytics_protocol_generated.rs:36:3
[INFO] [stdout]    |
[INFO] [stdout] 36 | /   pub const ENUM_VALUES: &'static [Self] = &[
[INFO] [stdout] 37 | |     Self::NONE,
[INFO] [stdout] 38 | |     Self::PageChange,
[INFO] [stdout] 39 | |     Self::PlaybackChange,
[INFO] [stdout] 40 | |     Self::PlaybackSongChange,
[INFO] [stdout] 41 | |   ];
[INFO] [stdout]    | |____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct is never constructed: `AnalyticsMessageTypeUnionTableOffset`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:104:12
[INFO] [stdout]     |
[INFO] [stdout] 104 | pub struct AnalyticsMessageTypeUnionTableOffset {}
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `ENUM_MIN_PAGE`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub const ENUM_MIN_PAGE: i8 = 0;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `ENUM_MAX_PAGE`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:109:1
[INFO] [stdout]     |
[INFO] [stdout] 109 | pub const ENUM_MAX_PAGE: i8 = 6;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `ENUM_VALUES_PAGE`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:112:1
[INFO] [stdout]     |
[INFO] [stdout] 112 | / pub const ENUM_VALUES_PAGE: [Page; 7] = [
[INFO] [stdout] 113 | |   Page::INACTIVE,
[INFO] [stdout] 114 | |   Page::MENU_SELECTION,
[INFO] [stdout] 115 | |   Page::OPTIONS,
[INFO] [stdout] ...   |
[INFO] [stdout] 119 | |   Page::SNAPCAST_PLAYING,
[INFO] [stdout] 120 | | ];
[INFO] [stdout]     | |__^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant is never used: `ENUM_MIN`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:135:3
[INFO] [stdout]     |
[INFO] [stdout] 135 |   pub const ENUM_MIN: i8 = 0;
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant is never used: `ENUM_MAX`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:136:3
[INFO] [stdout]     |
[INFO] [stdout] 136 |   pub const ENUM_MAX: i8 = 6;
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant is never used: `ENUM_VALUES`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:137:3
[INFO] [stdout]     |
[INFO] [stdout] 137 | /   pub const ENUM_VALUES: &'static [Self] = &[
[INFO] [stdout] 138 | |     Self::INACTIVE,
[INFO] [stdout] 139 | |     Self::MENU_SELECTION,
[INFO] [stdout] 140 | |     Self::OPTIONS,
[INFO] [stdout] ...   |
[INFO] [stdout] 144 | |     Self::SNAPCAST_PLAYING,
[INFO] [stdout] 145 | |   ];
[INFO] [stdout]     | |____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `ENUM_MIN_PLAYBACK_SOURCE`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:212:1
[INFO] [stdout]     |
[INFO] [stdout] 212 | pub const ENUM_MIN_PLAYBACK_SOURCE: u8 = 0;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `ENUM_MAX_PLAYBACK_SOURCE`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:214:1
[INFO] [stdout]     |
[INFO] [stdout] 214 | pub const ENUM_MAX_PLAYBACK_SOURCE: u8 = 2;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `ENUM_VALUES_PLAYBACK_SOURCE`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:217:1
[INFO] [stdout]     |
[INFO] [stdout] 217 | / pub const ENUM_VALUES_PLAYBACK_SOURCE: [PlaybackSource; 3] = [
[INFO] [stdout] 218 | |   PlaybackSource::RADIO,
[INFO] [stdout] 219 | |   PlaybackSource::BLUETOOTH,
[INFO] [stdout] 220 | |   PlaybackSource::SNAPCAST,
[INFO] [stdout] 221 | | ];
[INFO] [stdout]     | |__^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant is never used: `ENUM_MIN`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:232:3
[INFO] [stdout]     |
[INFO] [stdout] 232 |   pub const ENUM_MIN: u8 = 0;
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant is never used: `ENUM_MAX`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:233:3
[INFO] [stdout]     |
[INFO] [stdout] 233 |   pub const ENUM_MAX: u8 = 2;
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant is never used: `ENUM_VALUES`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:234:3
[INFO] [stdout]     |
[INFO] [stdout] 234 | /   pub const ENUM_VALUES: &'static [Self] = &[
[INFO] [stdout] 235 | |     Self::RADIO,
[INFO] [stdout] 236 | |     Self::BLUETOOTH,
[INFO] [stdout] 237 | |     Self::SNAPCAST,
[INFO] [stdout] 238 | |   ];
[INFO] [stdout]     | |____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum is never used: `AnalyticsMessageOffset`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:300:10
[INFO] [stdout]     |
[INFO] [stdout] 300 | pub enum AnalyticsMessageOffset {}
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `init_from_table`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:317:12
[INFO] [stdout]     |
[INFO] [stdout] 317 |     pub fn init_from_table(table: flatbuffers::Table<'a>) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `create`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:321:12
[INFO] [stdout]     |
[INFO] [stdout] 321 |     pub fn create<'bldr: 'args, 'args: 'mut_bldr, 'mut_bldr>(
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct is never constructed: `AnalyticsMessageBuilder`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:426:12
[INFO] [stdout]     |
[INFO] [stdout] 426 | pub struct AnalyticsMessageBuilder<'a: 'b, 'b> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `add_origin`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:432:10
[INFO] [stdout]     |
[INFO] [stdout] 432 |   pub fn add_origin(&mut self, origin: flatbuffers::WIPOffset<&'b  str>) {
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `add_timestamp`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:436:10
[INFO] [stdout]     |
[INFO] [stdout] 436 |   pub fn add_timestamp(&mut self, timestamp: u64) {
[INFO] [stdout]     |          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `add_payload_type`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:440:10
[INFO] [stdout]     |
[INFO] [stdout] 440 |   pub fn add_payload_type(&mut self, payload_type: AnalyticsMessageType) {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `add_payload`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:444:10
[INFO] [stdout]     |
[INFO] [stdout] 444 |   pub fn add_payload(&mut self, payload: flatbuffers::WIPOffset<flatbuffers::UnionWIPOffset>) {
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `new`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:448:10
[INFO] [stdout]     |
[INFO] [stdout] 448 |   pub fn new(_fbb: &'b mut flatbuffers::FlatBufferBuilder<'a>) -> AnalyticsMessageBuilder<'a, 'b> {
[INFO] [stdout]     |          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `finish`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:456:10
[INFO] [stdout]     |
[INFO] [stdout] 456 |   pub fn finish(self) -> flatbuffers::WIPOffset<AnalyticsMessage<'a>> {
[INFO] [stdout]     |          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum is never used: `PageChangeOffset`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:500:10
[INFO] [stdout]     |
[INFO] [stdout] 500 | pub enum PageChangeOffset {}
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `create`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:521:12
[INFO] [stdout]     |
[INFO] [stdout] 521 |     pub fn create<'bldr: 'args, 'args: 'mut_bldr, 'mut_bldr>(
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct is never constructed: `PageChangeBuilder`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:569:12
[INFO] [stdout]     |
[INFO] [stdout] 569 | pub struct PageChangeBuilder<'a: 'b, 'b> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `add_origin`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:575:10
[INFO] [stdout]     |
[INFO] [stdout] 575 |   pub fn add_origin(&mut self, origin: Page) {
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `add_destination`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:579:10
[INFO] [stdout]     |
[INFO] [stdout] 579 |   pub fn add_destination(&mut self, destination: Page) {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `new`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:583:10
[INFO] [stdout]     |
[INFO] [stdout] 583 |   pub fn new(_fbb: &'b mut flatbuffers::FlatBufferBuilder<'a>) -> PageChangeBuilder<'a, 'b> {
[INFO] [stdout]     |          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `finish`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:591:10
[INFO] [stdout]     |
[INFO] [stdout] 591 |   pub fn finish(self) -> flatbuffers::WIPOffset<PageChange<'a>> {
[INFO] [stdout]     |          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum is never used: `PlaybackChangeOffset`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:605:10
[INFO] [stdout]     |
[INFO] [stdout] 605 | pub enum PlaybackChangeOffset {}
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `create`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:626:12
[INFO] [stdout]     |
[INFO] [stdout] 626 |     pub fn create<'bldr: 'args, 'args: 'mut_bldr, 'mut_bldr>(
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct is never constructed: `PlaybackChangeBuilder`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:683:12
[INFO] [stdout]     |
[INFO] [stdout] 683 | pub struct PlaybackChangeBuilder<'a: 'b, 'b> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `add_started`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:689:10
[INFO] [stdout]     |
[INFO] [stdout] 689 |   pub fn add_started(&mut self, started: bool) {
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `add_source`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:693:10
[INFO] [stdout]     |
[INFO] [stdout] 693 |   pub fn add_source(&mut self, source: PlaybackSource) {
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `add_name`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:697:10
[INFO] [stdout]     |
[INFO] [stdout] 697 |   pub fn add_name(&mut self, name: flatbuffers::WIPOffset<&'b  str>) {
[INFO] [stdout]     |          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `new`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:701:10
[INFO] [stdout]     |
[INFO] [stdout] 701 |   pub fn new(_fbb: &'b mut flatbuffers::FlatBufferBuilder<'a>) -> PlaybackChangeBuilder<'a, 'b> {
[INFO] [stdout]     |          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `finish`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:709:10
[INFO] [stdout]     |
[INFO] [stdout] 709 |   pub fn finish(self) -> flatbuffers::WIPOffset<PlaybackChange<'a>> {
[INFO] [stdout]     |          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum is never used: `PlaybackSongChangeOffset`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:725:10
[INFO] [stdout]     |
[INFO] [stdout] 725 | pub enum PlaybackSongChangeOffset {}
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `create`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:746:12
[INFO] [stdout]     |
[INFO] [stdout] 746 |     pub fn create<'bldr: 'args, 'args: 'mut_bldr, 'mut_bldr>(
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct is never constructed: `PlaybackSongChangeBuilder`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:812:12
[INFO] [stdout]     |
[INFO] [stdout] 812 | pub struct PlaybackSongChangeBuilder<'a: 'b, 'b> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `add_raw_meta`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:818:10
[INFO] [stdout]     |
[INFO] [stdout] 818 |   pub fn add_raw_meta(&mut self, raw_meta: flatbuffers::WIPOffset<&'b  str>) {
[INFO] [stdout]     |          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `add_title`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:822:10
[INFO] [stdout]     |
[INFO] [stdout] 822 |   pub fn add_title(&mut self, title: flatbuffers::WIPOffset<&'b  str>) {
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `add_artist`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:826:10
[INFO] [stdout]     |
[INFO] [stdout] 826 |   pub fn add_artist(&mut self, artist: flatbuffers::WIPOffset<&'b  str>) {
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `add_album`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:830:10
[INFO] [stdout]     |
[INFO] [stdout] 830 |   pub fn add_album(&mut self, album: flatbuffers::WIPOffset<&'b  str>) {
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `new`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:834:10
[INFO] [stdout]     |
[INFO] [stdout] 834 |   pub fn new(_fbb: &'b mut flatbuffers::FlatBufferBuilder<'a>) -> PlaybackSongChangeBuilder<'a, 'b> {
[INFO] [stdout]     |          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `finish`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:842:10
[INFO] [stdout]     |
[INFO] [stdout] 842 |   pub fn finish(self) -> flatbuffers::WIPOffset<PlaybackSongChange<'a>> {
[INFO] [stdout]     |          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `get_root_as_analytics_message`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:861:8
[INFO] [stdout]     |
[INFO] [stdout] 861 | pub fn get_root_as_analytics_message<'a>(buf: &'a [u8]) -> AnalyticsMessage<'a> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `get_size_prefixed_root_as_analytics_message`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:867:8
[INFO] [stdout]     |
[INFO] [stdout] 867 | pub fn get_size_prefixed_root_as_analytics_message<'a>(buf: &'a [u8]) -> AnalyticsMessage<'a> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `size_prefixed_root_as_analytics_message`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:888:8
[INFO] [stdout]     |
[INFO] [stdout] 888 | pub fn size_prefixed_root_as_analytics_message(buf: &[u8]) -> Result<AnalyticsMessage, flatbuffers::InvalidFlatbuffer> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `root_as_analytics_message_with_opts`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:898:8
[INFO] [stdout]     |
[INFO] [stdout] 898 | pub fn root_as_analytics_message_with_opts<'b, 'o>(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `size_prefixed_root_as_analytics_message_with_opts`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:911:8
[INFO] [stdout]     |
[INFO] [stdout] 911 | pub fn size_prefixed_root_as_analytics_message_with_opts<'b, 'o>(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `root_as_analytics_message_unchecked`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:921:15
[INFO] [stdout]     |
[INFO] [stdout] 921 | pub unsafe fn root_as_analytics_message_unchecked(buf: &[u8]) -> AnalyticsMessage {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `size_prefixed_root_as_analytics_message_unchecked`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:928:15
[INFO] [stdout]     |
[INFO] [stdout] 928 | pub unsafe fn size_prefixed_root_as_analytics_message_unchecked(buf: &[u8]) -> AnalyticsMessage {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `finish_analytics_message_buffer`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:932:8
[INFO] [stdout]     |
[INFO] [stdout] 932 | pub fn finish_analytics_message_buffer<'a, 'b>(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `finish_size_prefixed_analytics_message_buffer`
[INFO] [stdout]    --> src/analytics_protocol_generated.rs:939:8
[INFO] [stdout]     |
[INFO] [stdout] 939 | pub fn finish_size_prefixed_analytics_message_buffer<'a, 'b>(fbb: &'b mut flatbuffers::FlatBufferBuilder<'a>, root: flatbuffers::WIPOffse...
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `ENUM_MIN_MESSAGE_PAYLOAD`
[INFO] [stdout]   --> src/song_like_protocol_generated.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub const ENUM_MIN_MESSAGE_PAYLOAD: u8 = 0;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `ENUM_MAX_MESSAGE_PAYLOAD`
[INFO] [stdout]   --> src/song_like_protocol_generated.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub const ENUM_MAX_MESSAGE_PAYLOAD: u8 = 2;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `ENUM_VALUES_MESSAGE_PAYLOAD`
[INFO] [stdout]   --> src/song_like_protocol_generated.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | / pub const ENUM_VALUES_MESSAGE_PAYLOAD: [MessagePayload; 3] = [
[INFO] [stdout] 18 | |   MessagePayload::NONE,
[INFO] [stdout] 19 | |   MessagePayload::Response,
[INFO] [stdout] 20 | |   MessagePayload::Request,
[INFO] [stdout] 21 | | ];
[INFO] [stdout]    | |__^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant is never used: `ENUM_MIN`
[INFO] [stdout]   --> src/song_like_protocol_generated.rs:32:3
[INFO] [stdout]    |
[INFO] [stdout] 32 |   pub const ENUM_MIN: u8 = 0;
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant is never used: `ENUM_MAX`
[INFO] [stdout]   --> src/song_like_protocol_generated.rs:33:3
[INFO] [stdout]    |
[INFO] [stdout] 33 |   pub const ENUM_MAX: u8 = 2;
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant is never used: `ENUM_VALUES`
[INFO] [stdout]   --> src/song_like_protocol_generated.rs:34:3
[INFO] [stdout]    |
[INFO] [stdout] 34 | /   pub const ENUM_VALUES: &'static [Self] = &[
[INFO] [stdout] 35 | |     Self::NONE,
[INFO] [stdout] 36 | |     Self::Response,
[INFO] [stdout] 37 | |     Self::Request,
[INFO] [stdout] 38 | |   ];
[INFO] [stdout]    | |____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct is never constructed: `MessagePayloadUnionTableOffset`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:100:12
[INFO] [stdout]     |
[INFO] [stdout] 100 | pub struct MessagePayloadUnionTableOffset {}
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `ENUM_MIN_RESPONSE_KIND`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:103:1
[INFO] [stdout]     |
[INFO] [stdout] 103 | pub const ENUM_MIN_RESPONSE_KIND: u8 = 0;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `ENUM_MAX_RESPONSE_KIND`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:105:1
[INFO] [stdout]     |
[INFO] [stdout] 105 | pub const ENUM_MAX_RESPONSE_KIND: u8 = 4;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `ENUM_VALUES_RESPONSE_KIND`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:108:1
[INFO] [stdout]     |
[INFO] [stdout] 108 | / pub const ENUM_VALUES_RESPONSE_KIND: [ResponseKind; 5] = [
[INFO] [stdout] 109 | |   ResponseKind::NOT_FOUND,
[INFO] [stdout] 110 | |   ResponseKind::FOUND_NOT_FAVED,
[INFO] [stdout] 111 | |   ResponseKind::FOUND_FAVED,
[INFO] [stdout] 112 | |   ResponseKind::FOUND_NOW_FAVED,
[INFO] [stdout] 113 | |   ResponseKind::FOUND_NOW_NOT_FAVED,
[INFO] [stdout] 114 | | ];
[INFO] [stdout]     | |__^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant is never used: `ENUM_MIN`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:127:3
[INFO] [stdout]     |
[INFO] [stdout] 127 |   pub const ENUM_MIN: u8 = 0;
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant is never used: `ENUM_MAX`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:128:3
[INFO] [stdout]     |
[INFO] [stdout] 128 |   pub const ENUM_MAX: u8 = 4;
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant is never used: `ENUM_VALUES`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:129:3
[INFO] [stdout]     |
[INFO] [stdout] 129 | /   pub const ENUM_VALUES: &'static [Self] = &[
[INFO] [stdout] 130 | |     Self::NOT_FOUND,
[INFO] [stdout] 131 | |     Self::FOUND_NOT_FAVED,
[INFO] [stdout] 132 | |     Self::FOUND_FAVED,
[INFO] [stdout] 133 | |     Self::FOUND_NOW_FAVED,
[INFO] [stdout] 134 | |     Self::FOUND_NOW_NOT_FAVED,
[INFO] [stdout] 135 | |   ];
[INFO] [stdout]     | |____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `ENUM_MIN_SOURCE_KIND`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:200:1
[INFO] [stdout]     |
[INFO] [stdout] 200 | pub const ENUM_MIN_SOURCE_KIND: u8 = 0;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `ENUM_MAX_SOURCE_KIND`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:202:1
[INFO] [stdout]     |
[INFO] [stdout] 202 | pub const ENUM_MAX_SOURCE_KIND: u8 = 2;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `ENUM_VALUES_SOURCE_KIND`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:205:1
[INFO] [stdout]     |
[INFO] [stdout] 205 | / pub const ENUM_VALUES_SOURCE_KIND: [SourceKind; 3] = [
[INFO] [stdout] 206 | |   SourceKind::RADIO,
[INFO] [stdout] 207 | |   SourceKind::BLUETOOTH,
[INFO] [stdout] 208 | |   SourceKind::SNAPCAST,
[INFO] [stdout] 209 | | ];
[INFO] [stdout]     | |__^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant is never used: `ENUM_MIN`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:220:3
[INFO] [stdout]     |
[INFO] [stdout] 220 |   pub const ENUM_MIN: u8 = 0;
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant is never used: `ENUM_MAX`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:221:3
[INFO] [stdout]     |
[INFO] [stdout] 221 |   pub const ENUM_MAX: u8 = 2;
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant is never used: `ENUM_VALUES`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:222:3
[INFO] [stdout]     |
[INFO] [stdout] 222 | /   pub const ENUM_VALUES: &'static [Self] = &[
[INFO] [stdout] 223 | |     Self::RADIO,
[INFO] [stdout] 224 | |     Self::BLUETOOTH,
[INFO] [stdout] 225 | |     Self::SNAPCAST,
[INFO] [stdout] 226 | |   ];
[INFO] [stdout]     | |____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `ENUM_MIN_REQUEST_ACTION`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:289:1
[INFO] [stdout]     |
[INFO] [stdout] 289 | pub const ENUM_MIN_REQUEST_ACTION: u8 = 0;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `ENUM_MAX_REQUEST_ACTION`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:291:1
[INFO] [stdout]     |
[INFO] [stdout] 291 | pub const ENUM_MAX_REQUEST_ACTION: u8 = 2;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `ENUM_VALUES_REQUEST_ACTION`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:294:1
[INFO] [stdout]     |
[INFO] [stdout] 294 | / pub const ENUM_VALUES_REQUEST_ACTION: [RequestAction; 3] = [
[INFO] [stdout] 295 | |   RequestAction::INFO,
[INFO] [stdout] 296 | |   RequestAction::FAV,
[INFO] [stdout] 297 | |   RequestAction::UNFAV,
[INFO] [stdout] 298 | | ];
[INFO] [stdout]     | |__^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant is never used: `ENUM_MIN`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:309:3
[INFO] [stdout]     |
[INFO] [stdout] 309 |   pub const ENUM_MIN: u8 = 0;
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant is never used: `ENUM_MAX`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:310:3
[INFO] [stdout]     |
[INFO] [stdout] 310 |   pub const ENUM_MAX: u8 = 2;
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant is never used: `ENUM_VALUES`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:311:3
[INFO] [stdout]     |
[INFO] [stdout] 311 | /   pub const ENUM_VALUES: &'static [Self] = &[
[INFO] [stdout] 312 | |     Self::INFO,
[INFO] [stdout] 313 | |     Self::FAV,
[INFO] [stdout] 314 | |     Self::UNFAV,
[INFO] [stdout] 315 | |   ];
[INFO] [stdout]     | |____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum is never used: `SongMessageOffset`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:377:10
[INFO] [stdout]     |
[INFO] [stdout] 377 | pub enum SongMessageOffset {}
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `init_from_table`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:394:12
[INFO] [stdout]     |
[INFO] [stdout] 394 |     pub fn init_from_table(table: flatbuffers::Table<'a>) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `create`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:398:12
[INFO] [stdout]     |
[INFO] [stdout] 398 |     pub fn create<'bldr: 'args, 'args: 'mut_bldr, 'mut_bldr>(
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum is never used: `ResponseOffset`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:543:10
[INFO] [stdout]     |
[INFO] [stdout] 543 | pub enum ResponseOffset {}
[INFO] [stdout]     |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `create`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:564:12
[INFO] [stdout]     |
[INFO] [stdout] 564 |     pub fn create<'bldr: 'args, 'args: 'mut_bldr, 'mut_bldr>(
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum is never used: `SongInfoOffset`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:634:10
[INFO] [stdout]     |
[INFO] [stdout] 634 | pub enum SongInfoOffset {}
[INFO] [stdout]     |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `init_from_table`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:651:12
[INFO] [stdout]     |
[INFO] [stdout] 651 |     pub fn init_from_table(table: flatbuffers::Table<'a>) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `create`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:655:12
[INFO] [stdout]     |
[INFO] [stdout] 655 |     pub fn create<'bldr: 'args, 'args: 'mut_bldr, 'mut_bldr>(
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct is never constructed: `SongInfoBuilder`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:721:12
[INFO] [stdout]     |
[INFO] [stdout] 721 | pub struct SongInfoBuilder<'a: 'b, 'b> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `add_raw_meta`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:727:10
[INFO] [stdout]     |
[INFO] [stdout] 727 |   pub fn add_raw_meta(&mut self, raw_meta: flatbuffers::WIPOffset<&'b  str>) {
[INFO] [stdout]     |          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `add_song_title`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:731:10
[INFO] [stdout]     |
[INFO] [stdout] 731 |   pub fn add_song_title(&mut self, song_title: flatbuffers::WIPOffset<&'b  str>) {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `add_song_artist`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:735:10
[INFO] [stdout]     |
[INFO] [stdout] 735 |   pub fn add_song_artist(&mut self, song_artist: flatbuffers::WIPOffset<&'b  str>) {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `add_song_album`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:739:10
[INFO] [stdout]     |
[INFO] [stdout] 739 |   pub fn add_song_album(&mut self, song_album: flatbuffers::WIPOffset<&'b  str>) {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `new`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:743:10
[INFO] [stdout]     |
[INFO] [stdout] 743 |   pub fn new(_fbb: &'b mut flatbuffers::FlatBufferBuilder<'a>) -> SongInfoBuilder<'a, 'b> {
[INFO] [stdout]     |          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `finish`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:751:10
[INFO] [stdout]     |
[INFO] [stdout] 751 |   pub fn finish(self) -> flatbuffers::WIPOffset<SongInfo<'a>> {
[INFO] [stdout]     |          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum is never used: `SongSourceInfoOffset`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:768:10
[INFO] [stdout]     |
[INFO] [stdout] 768 | pub enum SongSourceInfoOffset {}
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `init_from_table`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:785:12
[INFO] [stdout]     |
[INFO] [stdout] 785 |     pub fn init_from_table(table: flatbuffers::Table<'a>) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `create`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:789:12
[INFO] [stdout]     |
[INFO] [stdout] 789 |     pub fn create<'bldr: 'args, 'args: 'mut_bldr, 'mut_bldr>(
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct is never constructed: `SongSourceInfoBuilder`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:837:12
[INFO] [stdout]     |
[INFO] [stdout] 837 | pub struct SongSourceInfoBuilder<'a: 'b, 'b> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `add_source_kind`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:843:10
[INFO] [stdout]     |
[INFO] [stdout] 843 |   pub fn add_source_kind(&mut self, source_kind: SourceKind) {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `add_source_name`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:847:10
[INFO] [stdout]     |
[INFO] [stdout] 847 |   pub fn add_source_name(&mut self, source_name: flatbuffers::WIPOffset<&'b  str>) {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `new`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:851:10
[INFO] [stdout]     |
[INFO] [stdout] 851 |   pub fn new(_fbb: &'b mut flatbuffers::FlatBufferBuilder<'a>) -> SongSourceInfoBuilder<'a, 'b> {
[INFO] [stdout]     |          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `finish`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:859:10
[INFO] [stdout]     |
[INFO] [stdout] 859 |   pub fn finish(self) -> flatbuffers::WIPOffset<SongSourceInfo<'a>> {
[INFO] [stdout]     |          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum is never used: `RequestOffset`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:874:10
[INFO] [stdout]     |
[INFO] [stdout] 874 | pub enum RequestOffset {}
[INFO] [stdout]     |          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `create`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:895:12
[INFO] [stdout]     |
[INFO] [stdout] 895 |     pub fn create<'bldr: 'args, 'args: 'mut_bldr, 'mut_bldr>(
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct is never constructed: `RequestBuilder`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:961:12
[INFO] [stdout]     |
[INFO] [stdout] 961 | pub struct RequestBuilder<'a: 'b, 'b> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `add_requesting_party`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:967:10
[INFO] [stdout]     |
[INFO] [stdout] 967 |   pub fn add_requesting_party(&mut self, requesting_party: flatbuffers::WIPOffset<&'b  str>) {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `add_action_kind`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:971:10
[INFO] [stdout]     |
[INFO] [stdout] 971 |   pub fn add_action_kind(&mut self, action_kind: RequestAction) {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `add_song_source_info`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:975:10
[INFO] [stdout]     |
[INFO] [stdout] 975 |   pub fn add_song_source_info(&mut self, song_source_info: flatbuffers::WIPOffset<SongSourceInfo<'b >>) {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `add_song_info`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:979:10
[INFO] [stdout]     |
[INFO] [stdout] 979 |   pub fn add_song_info(&mut self, song_info: flatbuffers::WIPOffset<SongInfo<'b >>) {
[INFO] [stdout]     |          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `new`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:983:10
[INFO] [stdout]     |
[INFO] [stdout] 983 |   pub fn new(_fbb: &'b mut flatbuffers::FlatBufferBuilder<'a>) -> RequestBuilder<'a, 'b> {
[INFO] [stdout]     |          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `finish`
[INFO] [stdout]    --> src/song_like_protocol_generated.rs:991:10
[INFO] [stdout]     |
[INFO] [stdout] 991 |   pub fn finish(self) -> flatbuffers::WIPOffset<Request<'a>> {
[INFO] [stdout]     |          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `get_root_as_song_message`
[INFO] [stdout]     --> src/song_like_protocol_generated.rs:1012:8
[INFO] [stdout]      |
[INFO] [stdout] 1012 | pub fn get_root_as_song_message<'a>(buf: &'a [u8]) -> SongMessage<'a> {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `get_size_prefixed_root_as_song_message`
[INFO] [stdout]     --> src/song_like_protocol_generated.rs:1018:8
[INFO] [stdout]      |
[INFO] [stdout] 1018 | pub fn get_size_prefixed_root_as_song_message<'a>(buf: &'a [u8]) -> SongMessage<'a> {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `size_prefixed_root_as_song_message`
[INFO] [stdout]     --> src/song_like_protocol_generated.rs:1039:8
[INFO] [stdout]      |
[INFO] [stdout] 1039 | pub fn size_prefixed_root_as_song_message(buf: &[u8]) -> Result<SongMessage, flatbuffers::InvalidFlatbuffer> {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `root_as_song_message_with_opts`
[INFO] [stdout]     --> src/song_like_protocol_generated.rs:1049:8
[INFO] [stdout]      |
[INFO] [stdout] 1049 | pub fn root_as_song_message_with_opts<'b, 'o>(
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `size_prefixed_root_as_song_message_with_opts`
[INFO] [stdout]     --> src/song_like_protocol_generated.rs:1062:8
[INFO] [stdout]      |
[INFO] [stdout] 1062 | pub fn size_prefixed_root_as_song_message_with_opts<'b, 'o>(
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `root_as_song_message_unchecked`
[INFO] [stdout]     --> src/song_like_protocol_generated.rs:1072:15
[INFO] [stdout]      |
[INFO] [stdout] 1072 | pub unsafe fn root_as_song_message_unchecked(buf: &[u8]) -> SongMessage {
[INFO] [stdout]      |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `size_prefixed_root_as_song_message_unchecked`
[INFO] [stdout]     --> src/song_like_protocol_generated.rs:1079:15
[INFO] [stdout]      |
[INFO] [stdout] 1079 | pub unsafe fn size_prefixed_root_as_song_message_unchecked(buf: &[u8]) -> SongMessage {
[INFO] [stdout]      |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `finish_size_prefixed_song_message_buffer`
[INFO] [stdout]     --> src/song_like_protocol_generated.rs:1090:8
[INFO] [stdout]      |
[INFO] [stdout] 1090 | pub fn finish_size_prefixed_song_message_buffer<'a, 'b>(fbb: &'b mut flatbuffers::FlatBufferBuilder<'a>, root: flatbuffers::WIPOffset<Son...
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 150 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 3.19s
[INFO] running `Command { std: "docker" "inspect" "083190213a1374266da009b7237d5bb339cc589ad052402e91c627c9deef899e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "083190213a1374266da009b7237d5bb339cc589ad052402e91c627c9deef899e", kill_on_drop: false }`
[INFO] [stdout] 083190213a1374266da009b7237d5bb339cc589ad052402e91c627c9deef899e
